English Etymology L. Noun punctum vasculosum #anatomy any small drop of blood seen as a spot in sections of the brain